package cn.heyige.backend.ai;

import cn.heyige.backend.algorithm.PredictionResult;

import java.util.List;

public interface AiService {
    /**
     * 根据卦象结果生成解释
     *
     * @param result   梅花易数计算结果
     * @param question 用户问题
     * @return AI解释
     */
    String interpret(PredictionResult result, String question);

    /**
     * 生成行动建议
     * param result 梅花易数计算结果
     *
     * @param question 用户问题（可选）
     * @return 行动建议列表
     */
    List<String> generateActionSuggestions(PredictionResult result, String question);
}